<script setup>
import {ref} from "vue";

let messageTableData = ref([
  {
    title: "系统消息111111111",
    content: "系统消息111111111",
  },
  {
    title: "系统消息111111111",
    content: "系统消息111111111",
  },
  {
    title: "系统消息111111111",
    content: "系统消息111111111",
  },
  {
    title: "系统消息111111111",
    content: "系统消息111111111",
  },
  {
    title: "系统消息111111111",
    content: "系统消息111111111",
  },
])
</script>

<template>
  <div style="display: flex; flex-flow: column nowrap; width: 100%; height: 100%; overflow: hidden;">
    <div style="display: flex; flex-flow: row nowrap; align-items: center; height: 40px;">
      <el-form :inline="true" style="height: 30px">
        <el-form-item label="Name">
          <el-input clearable/>
        </el-form-item>
        <el-form-item>
          <el-button type="primary" @click="handleDictList">Search</el-button>
          <el-button type="primary" @click="handleDictCreate({})">New</el-button>
        </el-form-item>
      </el-form>
    </div>
    <div style="display: flex; width: 100%; height: 100%; overflow: auto;">
      <el-table
          highlight-current-row
          @row-click="handleDictTableRowClick"
          :data="messageTableData" border style="width: 100%;">
        <el-table-column prop="title" label="title" min-width="200"/>
        <el-table-column prop="content" label="content" width="*"/>
        <el-table-column label="operations" width="100">
          <template #default="scope">
            <el-button @click="handleEdit(scope.$index, scope.row)">
              详情
            </el-button>
          </template>
        </el-table-column>
      </el-table>
    </div>
    <div style="flex: none; display: flex; flex-flow: row nowrap; align-items: center; height: 36px; border-top: #5cadff 1px solid;">
      <el-pagination layout="total, sizes, prev, pager, next, jumper" :total="1000"/>
    </div>
  </div>
</template>

<style scoped>

</style>